//-------------------------------------------------------------------
//	Copyright (c) 2012-2014 Zhirnov Andrey
//	This file is part of the "UXGEN-ES" project.
//	See copyright notice in "Engine.h".
//-------------------------------------------------------------------

package uxgenes.ext;


//
// Extension interface
//
public interface IExtension
{
	public abstract void OnAdded (uxgenes.core.EngineContext act);
	public abstract void OnRemoved ();
	
	public abstract void OnStart ();
	public abstract void OnResume ();
	
	public abstract void OnStop ();
	public abstract void OnPause ();
	
	public abstract void OnInit ();
	public abstract void OnDestroy ();
}
